package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TOssInfo;

/**
 * 对象信息Mapper接口
 * 
 * @author ruoyi
 * @date 2024-09-14 17:27:04
 */
public interface TOssInfoMapper 
{
    /**
     * 查询对象信息
     * 
     * @param ossId 对象信息主键
     * @return 对象信息
     */
    public TOssInfo selectTOssInfoByOssId(Long ossId);

    /**
     * 查询对象信息列表
     * 
     * @param tOssInfo 对象信息
     * @return 对象信息集合
     */
    public List<TOssInfo> selectTOssInfoList(TOssInfo tOssInfo);

    /**
     * 新增对象信息
     * 
     * @param tOssInfo 对象信息
     * @return 结果
     */
    public int insertTOssInfo(TOssInfo tOssInfo);

    /**
     * 修改对象信息
     * 
     * @param tOssInfo 对象信息
     * @return 结果
     */
    public int updateTOssInfo(TOssInfo tOssInfo);

    /**
     * 删除对象信息
     * 
     * @param ossId 对象信息主键
     * @return 结果
     */
    public int deleteTOssInfoByOssId(Long ossId);

    /**
     * 批量删除对象信息
     * 
     * @param ossIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTOssInfoByOssIds(Long[] ossIds);

    /**
     * 查询对象信息列表
     *
     * @param ossIds 需要删除的对象信息主键集合
     * @return 结果
     */
    public List<TOssInfo> selectTOssInfoListByOssIds(Long[] ossIds);
}
